Регистрация...

Eserv Forum / E3 / Eproxy 3 Support / Падения Eproxy - 2

imported // (v1)
Продукты и услуги Скачать Документация Купить Поддержка Форумы Партнёрам Статьи О компании
Новости
12.10.2009
Переезд завершен
Добрый день !

В продолжении темы http://forum.etype.net/viewtopic.php?t=5754.
Какое-то время было вроде нормально, или просто перезагружался сервер часто.

Но сейчас падения продолжаются.
17.09.2007 13:25:36
12.09.2007 13:45:31
03.09.2007 11:01:52
31.08.2007 11:46:00

Eproxy/3.0, build 7913, 03.07.2007
PigMail/PigProxy version 1.31
TrafC service started (auto collection mode)
ACL support option
HTTP content cache option
TCP mapping service started

Функционал никакой не менялся, обычное добавление и удаление пользователей.

В логах появляется только в EProxy (лишнее удалил), но не в момент падения, а вообще:
<30>Log started: Fri, 31 Aug 2007 12:50:28 +0300 (Eproxy/3.0, build 7913, 03.07.2007) <30>Log started: Mon, 03 Sep 2007 11:04:07 +0300 (Eproxy/3.0, build 7913, 03.07.2007) Quota, begin new period: User@domain GetStrByN error: 3 5 8899 GetLogStr error: 3 2303 Pig.HttppPrepro3 PIG.LOG error: 3 2303 Pig.HttppPrepro3 Quota, begin new period: User@domain Quota, begin new period: User@domain GetStrByN error: 3 4 93874 GetLogStr error: 3 2912 INTERPRET_2 PIG.LOG error: 3 2912 INTERPRET_2 GetStrByN error: 3 10 93874 GetLogStr error: 3 100 IncludeWithError8 PIG.LOG error: 3 100 IncludeWithError8 GetStrByN error: 3 4 93876 GetLogStr error: 3 2912 INTERPRET_2 PIG.LOG error: 3 2912 INTERPRET_2 Quota, begin new period: User@domain <30>Log started: Thu, 06 Sep 2007 23:04:47 +0300 (Eproxy/3.0, build 7913, 03.07.2007) <30>TCPD, Service stopped <30>Log started: Fri, 07 Sep 2007 14:17:06 +0300 (Eproxy/3.0, build 7913, 03.07.2007) Quota, begin new period: User@domain 0 <26>TCPD, Unknown entry code 2262 Quota, begin new period: User@domain <30>Log started: Wed, 12 Sep 2007 13:47:06 +0300 (Eproxy/3.0, build 7913, 03.07.2007) <30>Log started: Mon, 17 Sep 2007 13:26:35 +0300 (Eproxy/3.0, build 7913, 03.07.2007) Quota, begin new period: User@domain GetStrByN error: 3 GetStrByN error: 3 4 499 GetLogStr error: 3 2303 Pig.HttppPrepro2 PIG.LOG error: 3 2303 Pig.HttppPrepro2 4 512 GetLogStr error: 3 2340 INTERPRET_2 PIG.LOG error: 3 2340 INTERPRET_2 Quota, begin new period: User@domain
 
Комментарии к этой версии (17.09.2007 14:15) [~ND] 1adb6eb2
АвторДатаТекстtags
pig17.09.2007 15:25
Опять он файлы терять начал
imported
ac19.09.2007 00:01
Напомните, пожалуйста, плагин кэширования ini сейчас у вас подключен?
imported
pig19.09.2007 00:11
Если я правильно истолковал, то процитированные ошибки до INI касательства не имеют. Eproxy теряет пути к log.str.txt.
imported
ac19.09.2007 00:23
Файловые ошибки могут коррелировать. Если он теряет пути log.str.txt, которые зашиты жестко myconf\log.str.txt
..\CommonPlugins\log.str.txt conf\log.str.txt
(что поидее потерять невозможно, разве что текущий каталог изменился), то может потерять и ini, и логи и т.д.

В прошлый раз мы избавились от этой ошибки манипуляциями с plugin'ом TrafC (?), который тоже не имеет касатальства log.str.txt.
imported
ND19.09.2007 08:34
ac пишет: Напомните, пожалуйста, плагин кэширования ini сейчас у вас подключен?


Да, подключен.
В EServ3.ini для всех CacheIni установлено =1.
imported
pig19.09.2007 11:07
Это имеется в виду мой кэш — на время жизни потока.
imported
ND19.09.2007 11:17
В EProxy\conf\OnStartupPlugins.rules.txt
\ Plugin: plugins\ini_cache

В EProxy\myconf\OnStartupPlugins.rules.txt
PROXY[CacheIni] >FLAG | Plugin: plugins\cache_ini
imported
ac19.09.2007 14:57
А я имел в виду plugins\ini_cache, который позволяет вообще не дергать ini-файл во время работы. Попробуйте с ним. Он вроде не должен конфликтовать с PigMail (?).
imported
ND19.09.2007 15:05
Раскомментировал в EProxy\conf\OnStartupPlugins.rules.txt строку:
\ Plugin: plugins\ini_cache

По логам Eproxy.log видно, что плугин стартовал.
Буду ждать реакции сервиса EProxy.
imported
pig19.09.2007 15:32
А каким образом мог подхватиться OnStartupPlugins из conf, если он перекрыт моим в myconf? Надо плагин руками прописать (а мой отключить, чтобы не болтался зря).
imported
ND19.09.2007 15:50
Раскомментировал в EProxy\conf\OnStartupPlugins.rules.txt строку

написал совсем не то, что сделал

Вручную добавил в EProxy\myconf\OnStartupPlugins.rules.txt строку:
Plugin: plugins\ini_cache
вот
imported
ND19.09.2007 16:06
Уже есть в EProxy.log:
0 <26>TCPD, Unknown entry code 2250
imported
ND20.09.2007 09:01
Появилась ошибка:
Quota, begin new period: username@domain GetStrByN error: 3 4 9172 GetLogStr error: 3 2262 INTERPRET_2 PIG.LOG error: 3 2262 INTERPRET_2 Quota, begin new period: username@domain

Во сколько она произошла неизвестно.
Появился ещё лог 20070929HTTPPErr.log
07:55:30 9172 Error 3 in the rule file "myconf\http-proxy\plugins\acl\OnRequest.rules.txt", line: 32, char: 24
imported
pig20.09.2007 10:59
Как раз на выводе в лог ошибка. Путь не найден.
imported
ND20.09.2007 12:33
Вот ещё:
Quota, begin new period: username@domain GetStrByN error: 3 4 29525 GetLogStr error: 3 2303 Pig.HttppPrepro2 PIG.LOG error: 3 2303 Pig.HttppPrepro2
imported
ND21.09.2007 10:52
Перевел сервер на PigMail/PigProxy 1.32
Буду наблюдать.

После перехода перестал писаться лог-файл YYYYMMDDHTTPPAcl.log
imported
pig21.09.2007 11:59
ND пишет: После перехода перестал писаться лог-файл YYYYMMDDHTTPPAcl.log

Он теперь тоже от уровня журнала зависит. Нужен пятый и выше. Если не устраивает, можно провести голосование всех заинтересованных лиц. Авось, получится компромисс.
imported
ND21.09.2007 12:22
Включил 5-ый уровень, начал писаться HTTPTrafC.log, который совершенно не нужен. Вернулся назад на 4-ый.
Что-то надо менять Может вообще на каждый журнал навесить признак включения ?
imported
pig21.09.2007 13:11
Понял, буду думать эту мысль.
imported
ND21.09.2007 14:02
Я бы предложил вариант: список всех возможных журналов в одном месте, где
наменование журнала - вкл/выкл - уровень логов
imported
pig22.09.2007 02:12
Да, наверное, так. А пока отредактируйте Eproxy\myconf\log.str.txt — в строке с кодом 2340 уберите #5 или замените на #4.
imported
ac24.09.2007 03:11imported
ND24.09.2007 09:18
log.str.txt — подправил.
Бета-версию установил.
Буду наблюдать
imported
ND24.09.2007 13:32
Старт 08:21:07
Очередной вылет 13:23:35
В логах всё чисто, только в EProxy.log есть запись:
0 <26>TCPD, Unknown entry code 2250

Но эта запись появилась до 12:43.
imported
ac02.10.2007 04:09
Еще тест: http://www.eserv.ru/download/Eproxy_021007.rar
Лог лучше на support@eserv.ru, на форум я не всегда успеваю заглянуть.
imported
ac02.10.2007 04:43
И еще один тест: http://www.eserv.ru/download/Eproxy_021007_2.rar

Обе сборки "очень тестовые", заточенные именно на ловлю этого конкретного непонятного падения (попытка получить хоть какой-то предсмертный дамп с намеками на причину), поэтому не рекомендуются для "обычных" любителей наших свежих бет. Если, конечно, у вас не аналогичный загадочный случай.
imported
ND02.10.2007 08:02
И еще один тест: http://www.eserv.ru/download/Eproxy_021007_2.rar

Установил — буду наблюдать.
imported
ND04.10.2007 14:12
Сервис пока работает, но появились ошибки в EProxy.log.
Старт сервиса 02.10.2007 07:59
В Eproxy.log (дата последнего пополнения лога 11:16:51):
Quota, begin new period: username@domain_quota 0 <26>TCPD, Unknown entry code 2303 Quota, begin new period: username@domain_quota ... Quota, begin new period: username@domain_quota GetStrByN error: 3 9 76355 GetLogStr error: 3 2060 PIG.WAIT-FILE7 PIG.LOG error: 3 2060 PIG.WAIT-FILE7 GetStrByN error: 3 10 76355 GetLogStr error: 3 100 IncludeWithError8 PIG.LOG error: 3 100 IncludeWithError8 GetStrByN error: 3 4 76355 GetLogStr error: 3 2250 INTERPRET_2 PIG.LOG error: 3 2250 INTERPRET_2

Есть ещё ошибки в HTTPP логах.
20071003HTTPPErr.log:
09:33:57 39078 Error 3 in the rule file "myconf\IsGroupMember.rules.txt", line: 19, char: 86 09:33:57 39078 Error 3 in the rule file "..\CONF.pigmail\lists\proxy\httpp\user-acl\--NamedList--.txt", line: 22, char: 64

20071004HTTPPErr.log:
11:16:50 76355 Error 3 in the rule file "D:\Eserv3\Eproxy\myconf\http-proxy\plugins\hierarchy\OnRequest.rules.txt", line: 2, char: 59
imported
ac09.10.2007 04:03
За прошедшие дни падения были? Если да, то были ли предсмертные записи в eproxy.log?
imported
ND09.10.2007 08:48
С момента последнего старт сервиса 02.10.2007 07:59 падений не было.
imported
rvm13.10.2007 22:00
А были ли с тех пор аппаратные исключения, дампы EXCEPTION?
imported
ND15.10.2007 09:16
А были ли с тех пор аппаратные исключения, дампы EXCEPTION?

Ничего подобного не было.
Сервис отработал 02.10.2007 7:59 — 12.10.2007 14:16, пришлось сделать restart серверу из-за установки обновлений для Win'2003.
imported
ND31.10.2007 08:54
Сервис пока работает, но вчера 30.10.2007 12:44 в логах появилось:
<30>Log started: Fri, 12 Oct 2007 14:16:56 +0300 (Eproxy/3.0, build 8024, 02.10.2007) ... ... EXCEPTION! CODE:C0000005 ADDRESS:55312B WORD:N>R USER DATA: B00654 THREAD ID: 4BC HANDLER: 8D5ECB8 STACK: 0000104C 00000008 00B0DAEC 00000008 00000002 00000000 [00000006] RETURN STACK: 8D5EC80 : 567992 EVALUATE-WITH 8D5EC84 : 570D14 (") 8D5EC88 : 553244 (LocalsExit) 8D5EC8C : 4 <?not in the image> 8D5EC90 : 7B <?not in the image> 8D5EC94 : 5710FA _STRLITERAL 8D5EC98 : 5C3495 FileLog1 8D5EC9C : 553244 (LocalsExit) 8D5ECA0 : 10 <?not in the image> 8D5ECA4 : 1D <?not in the image> 8D5ECA8 : 959BFD3 <?not found> 8D5ECAC : 46 <?not in the image> 8D5ECB0 : 959BFF1 <?not found> 8D5ECB4 : 555034 CATCH 8D5ECB8 : 8D5ECFC <?not found> 8D5ECBC : B1101C <?not found> 8D5ECC0 : 59D352 ESERV-SYNC-MUTEX 8D5ECC4 : 9C <?not in the image> END OF EXCEPTION REPORT PIG.LOG error: -1073741819 2221 INTERPRET_2035 EXCEPTION! CODE:C0000005 ADDRESS:5678FE WORD:SAVE-SOURCE USER DATA: B00654 THREAD ID: 4BC HANDLER: 8D5ED64 STACK: 00000002 00B02526 00000021 3FFFFFFB 00B038DE 00000085 [0000003E] RETURN STACK: 8D5ED48 : 56798D EVALUATE-WITH 8D5ED4C : 570D14 (") 8D5ED50 : 553244 (LocalsExit) 8D5ED54 : 4 <?not in the image> 8D5ED58 : 7B <?not in the image> 8D5ED5C : 59B200 GetLogStr1 8D5ED60 : 555034 CATCH 8D5ED64 : 8D5ED7C <?not found> 8D5ED68 : B11018 <?not found> 8D5ED6C : 5CB3A5 Pig.GetLogStr 8D5ED70 : 5CE675 Pig.DoLOG END OF EXCEPTION REPORT GetLogStr error: -1073741819 100 IncludeWithError2041 PIG.LOG error: -1073741819 100 IncludeWithError2041
imported
ND08.11.2007 15:00
Сервис отработал почти месяц — вылетов не было.
Сегодня пришлось перезапустить из-за PigProxy-fix, через пару часов в EProxy.log:
GetStrByN error: 3 5 11081 GetLogStr error: 3 2303 GetStrByN error: 3 13 11117 GetLogStr error: 3 100 IncludeWithError11 Pig.HttppPreproPIG.LOG error: 33 100 PIG.LOG error: 3 2303 IncludeWithError11 Pig.HttppPrepro3 GetStrByN error: 3 10 11117GetStrByN error: 3 GetLogStr error: 43 11118100 GetLogStr error: 3 2302 IncludeWithError8 PIG.LOG error: Pig.HttppPrepro32 100 PIG.LOG error: 3 2302 IncludeWithError8 Pig.HttppPrepro2


Но сервис продолжает работать
imported
ND08.11.2007 16:43
Через два часа ещё:
GetStrByN error: 3 5 17677 GetLogStr error: 3 2303 Pig.HttppPrepro3 PIG.LOG error: 3 2303 Pig.HttppPrepro3
imported
ND13.11.2007 09:57
12.11.2007 в EProxy.log попала ещё порция ошибок, но EProxy продолжает работать:
EXCEPTION! CODE:C0000005 ADDRESS:55312B WORD:N>R USER DATA: AE0654 THREAD ID: 5E4 HANDLER: 838ECB8 STACK: 00000F7C 00000008 083908BC 00000008 00000002 00000000 [00000006] RETURN STACK: 838EC80 : 567992 EVALUATE-WITH 838EC84 : 570D14 (") 838EC88 : 553244 (LocalsExit) 838EC8C : 4 <?not in the image> 838EC90 : 7B <?not in the image> 838EC94 : 5710FA _STRLITERAL 838EC98 : 5C3495 FileLog1 838EC9C : 553244 (LocalsExit) 838ECA0 : 10 <?not in the image> 838ECA4 : 1D <?not in the image> 838ECA8 : 83CC893 <?not found> 838ECAC : 46 <?not in the image> 838ECB0 : 83CC8B1 <?not found> 838ECB4 : 555034 CATCH 838ECB8 : 838ECFC <?not found> 838ECBC : AF101C <?not found> 838ECC0 : 59D352 ESERV-SYNC-MUTEX 838ECC4 : 9C <?not in the image> END OF EXCEPTION REPORT PIG.LOG error: -1073741819 2221 INTERPRET_2035 EXCEPTION! CODE:C0000005 ADDRESS:5678FE WORD:SAVE-SOURCE USER DATA: AE0654 THREAD ID: 5E4 HANDLER: 838ED64 STACK: 00000002 00AE2526 00000021 3FFFFFFB 00AE38DE 00000085 [0000003E] RETURN STACK: 838ED48 : 56798D EVALUATE-WITH 838ED4C : 570D14 (") 838ED50 : 553244 (LocalsExit) 838ED54 : 4 <?not in the image> 838ED58 : 7B <?not in the image> 838ED5C : 59B200 GetLogStr1 838ED60 : 555034 CATCH 838ED64 : 838ED7C <?not found> 838ED68 : AF1018 <?not found> 838ED6C : 5CB3A5 Pig.GetLogStr 838ED70 : 5CE675 Pig.DoLOG END OF EXCEPTION REPORT GetLogStr error: -1073741819 100 IncludeWithError2041 PIG.LOG error: -1073741819 100 IncludeWithError2041 Quota, begin new period: user1@domain_quota Quota, begin new period: user2@domain_quota EXCEPTION! CODE:C0000005 ADDRESS:657AC20 WORD:<?not found> USER DATA: 6550654 THREAD ID: 41C HANDLER: 903EFD8 STACK: 06586540 06586629 06586958 065A3470 06550654 06550654 [00000000] RETURN STACK: 903EE48 : 65A33A8 <?not found> 903EE4C : 4 <?not in the image> 903EE50 : 65A2CA0 <?not found> 903EE54 : 658BBF0 <?not found> 903EE58 : 65727A3 <?not found> 903EE5C : 658BBF0 <?not found> 903EE60 : B <?not in the image> 903EE64 : 65A33A8 <?not found> 903EE68 : 903EE7C <?not found> 903EE6C : 65A3470 <?not found> 903EE70 : 65A34A9 <?not found> [...] 903EFA8 : 69 <?not in the image> 903EFAC : 1 <?not in the image> 903EFB0 : 593050 SO-CALL 903EFB4 : 597488 XML_Evaluate 903EFB8 : 553244 (LocalsExit) 903EFBC : 10 <?not in the image> 903EFC0 : 65A2CA0 <?not found> 903EFC4 : 69 <?not in the image> 903EFC8 : 655810C <?not found> 903EFCC : 1 <?not in the image> 903EFD0 : 5D4869 (alterQuotaByXmlFile) 903EFD4 : 555034 CATCH 903EFD8 : 903EFF8 <?not found> 903EFDC : 6562FEC <?not found> 903EFE0 : 5D1445 EXCLUSIVE 903EFE4 : 0 <?not in the image> END OF EXCEPTION REPORT
imported
ac13.11.2007 22:54
http://www.eserv.ru/download/Eproxy_131107.rar (294Кб)
Если вдруг начнет падать, как раньше, то переключайтесь на Eproxy_guarded.exe (в том же архиве), там защита стека включена.

Лог exception получится длинным, поэтому его лучше на support@eserv.ru.
imported
Работает на Eserv/5.05567 (10.02.2020)